So I ordered yesterday and got an email back. Decided to check reviews - maybe gut feel and I was right… no good reviews here / I have asked card company to refund my amount which they will do once the dispute has been reviewed. There is no way of contacting them so It does look like a total scam site.
Claim your business profile now and gain access to all features and respond to customer reviews.