Scam Allegations
They took my money during a standard review process that should have taken minutes, but I have yet to see it returned or receive any notification. Customer support remains unresponsive. It seems like a scam. Avoid this service.
Date of experience:
Sep 15, 2025