For businessesSearchWrite a reviewCategoriesAbout
简体中文English

Nicole

United States

1 Reviews
3 Reads
0 Useful

1 review

cicinia.com

Do NOT order from them!

Do NOT order from them!! They say they will give you a 90% return amount-NOT true! They harass you and tell you to sell it yourself because they end up only giving you about 40% return back. They are located in China and not the UK. It is impossible to return anything so beware.

2025-08-30