I've reached out to the support team, but all they say is to deposit $100 to withdraw winnings. I wish I could trust this, especially since I'm at $100,000. It’s disheartening to witness others being misled by dishonest practices.
Claim your business profile now and gain access to all features and respond to customer reviews.