They are definitely scammy. They sent me a mail about a software annual renewal with a link to supposedly disable this. At the link you are asked to give you email and they will send you an Access Link. I must have tried 20 times and never received a mail (and yes I checked Junk and multiple email addresses). Luckily I have changed my debit card over the last year so yeah they can try and charge me but it won't work.
Claim your business profile now and gain access to all features and respond to customer reviews.
The all-in-one monetization platform that maximizes your revenues and makes global digital sales easier.