This is a total scam. I bought a card at a service station, followed poor instructions, and after multiple calls with no response, I finally got through but received no assistance despite sending them my receipts. Don't waste your money.
Claim your business profile now and gain access to all features and respond to customer reviews.