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!!
美国
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!!