This website is a total scam; stay away. They claim to be a UK-based limited company, yet they do not perform KYC checks, which are legally required. The company director is also not verified. The address they provide raises suspicions, and there are numerous red flags. After about a week, they will block your account for dubious reasons and demand a transfer of $1000 to unblock it.
Claim your business profile now and gain access to all features and respond to customer reviews.