I feel scammed. I placed my order on June 13, 2025, and now it's January 10, 2026, with no product. I reached out multiple times to the support team, and while they promised to resolve the issue, nothing has changed. I finally contacted them about a refund, but that hasn't materialized either.
Claim your business profile now and gain access to all features and respond to customer reviews.