Would put 0 stars if I could
Would put 0 stars if I could. This place is a complete SCAM. ordered from them and shortly after, 6k gone from our account! Luckily was able to dispute it and get the money back. This place is a SCAM!!
United States
Would put 0 stars if I could. This place is a complete SCAM. ordered from them and shortly after, 6k gone from our account! Luckily was able to dispute it and get the money back. This place is a SCAM!!