This service is deceiving customers. There was no installation and no refund offered. Their customer support is laughable. They reach out multiple times before the sale, but once you make a purchase, you can't get anyone to answer your calls, and there's no refund. Email support is non-existent. I strongly advise against purchasing anything from them.
Claim your business profile now and gain access to all features and respond to customer reviews.