Placed an order in November 2025. Was told it was out of stock three weeks later after contacting customer support. Canceled the order in January. We are now in March and I have not received my order and have not been refunded. This was for an item that was thousands of dollars. Their customer service team are liars and the company are thieves.
Claim your business profile now and gain access to all features and respond to customer reviews.