Truly appalling experience
Truly appalling experience. I attempted to deposit twice last night but was denied, even though the funds were deducted from my bank account. The support team offered no assistance, which feels like a scam.
Date of experience:
Dec 02, 2025