They’ll keep processing payments over and over with different prices and website names until one finally clears. Then everyone on there is more than likely the Indian idiots that run the customer service site to. Don’t give them any information it’s just a scam !!
Claim your business profile now and gain access to all features and respond to customer reviews.