I believe this is a scam. I placed an order on 28/11/2025 and after 10-12 days, I still haven't received it. The site continues to show "Deliver as soon as possible" with no tracking number or details provided, and there is no option for a refund.
Claim your business profile now and gain access to all features and respond to customer reviews.