This is basically a scam. The small print signs you in to a subscription taking £25 a month. To cancel this the options are virtually impossible to find. No customer service, a chat bot, and a million things to click through to try to cancel correctly. Definitely don't use unless you want to pay a fortune monthly, and struggle to get out a pile of marketing and fees.
Claim your business profile now and gain access to all features and respond to customer reviews.