This platform is a money-grabbing scam. I advise everyone to avoid depositing any funds. They are quick to take your money but will create excuses to block your withdrawals. It's a clear tactic to avoid payouts. I've reported them and urge others to do the same.
Claim your business profile now and gain access to all features and respond to customer reviews.