At this point I would suggest all the folks that have been blatantly ripped off by this company, review and report them wherever possible. I would also suggest putting their CEO on blast. I did via LinkedIn. Seems to have a history of running suspect businesses. Message and report. Report them to the BBB and credit card companies. Maybe a class action suit will be the only recourse?
Claim your business profile now and gain access to all features and respond to customer reviews.