For businessesSearchWrite a reviewCategoriesAbout
简体中文English

Celia Smith

United States

1 Reviews
6 Reads
2 Useful

1 review

Sturtue

SCAM SITE!!

SCAM SITE!! 7 day return policy = RED FLAG Products are based on false advertising - they are cheaply made, don't work and are absurdly overpriced.

2026-08-31Helpful 2