Ordered a sloth on 24th June 2025 and…
Ordered a sloth on 24th June 2025 and have still not received the item despite emailing and requesting updates and a refund. They are now not returning my emails. This is a scam. Do not buy from this company.
Date of experience:
Oct 01, 2025