As others have mentioned, this is a scam portal. After meeting the minimum withdrawal limit, I requested a withdrawal. They first asked for ID verification, but after providing that, they informed me I need to meet a 3x wagering requirement on my deposit to proceed. This is clearly fraudulent.
Claim your business profile now and gain access to all features and respond to customer reviews.