Is this truly a business? I've tried numerous times to contact with no answer either by phone or e-mail yet they managed to take my credit card. Totally frustrated. no way to run a business