Straight scam. They charge you (most likely off an ad) and then send an email talking about leave a good review and you’ll get your money back. Well, good thing I don’t care about 20 dollars and used a digital card just in case. Enjoy it.
Claim your business profile now and gain access to all features and respond to customer reviews.