Like the other comments, I had never heard of this service until I noticed a subscription fee (£14.99/month) charged to my account, followed by an email stating 'subscription renewed'. The positive reviews seem to be automated or generated. This company is engaging in fraudulent activities, which should be unlawful.
Claim your business profile now and gain access to all features and respond to customer reviews.