This site raises red flags; the 'Required Verification Process' seems like a scam. Funds go in but never come out. There seems to be a misleading Telegram group associated with it. This site resembles previous scam platforms. The positive reviews appear to be fabricated.
Claim your business profile now and gain access to all features and respond to customer reviews.