Charged me excessively for deposits...
Charged me excessively for deposits. I've contacted support numerous times for a refund, but they keep stalling with excuses. Now they are ignoring my messages. Avoid at all costs.
Date of experience:
Dec 02, 2025