Avoid this platform at all costs!
I'm done. This platform is terrible. You will lose your deposit money for sure. It's just a pay-to-play situation with no customer support available. I strongly advise against using this service.
Date of experience:
Jan 11, 2026