For businessesSearchWrite a reviewCategoriesAbout
简体中文English

Twizzy

United States

1 Reviews
2 Reads
0 Useful

1 review

Newblood66

SCAM, Poor Quality, DO NOT BUY

Would give no star, DO NOT BUY FROM THEM! Same as all other comments, shipping takes way too long, no way to connect with customer service. Cannot make return. Product quality is CHEAP!

2026-10-10