This platform is untrustworthy. No deposits for new users. There are numerous issues and bugs. Now they have reset the website and all user accounts, including mine. My account shows a zero balance, and they claim it's a 'new account'... it's frustrating.
Claim your business profile now and gain access to all features and respond to customer reviews.