You can file a complaint with the BBB as 3 others have done in the past 2 weeks.
Or, you can call your credit card company and dispute the charge. They will likely close your account and issue you a new card to protect against any new unauthorized charges.
Their BBB rating is "Not accredited"...