Bella Clea
Consumer Report
- 05-28-2013
- 11
I made a purchase for a free trial which I never received and now they have debited my account for over £70 and I cannot find anyway of contacting them other then email which they are not replying to. I want my money back.
Company: Bella Clea
Country: USA
State: Colorado
City: Westminster
ZIP: 80021
Address: 10955 Westmoor Drive
Phone: 8007300042
Site: bellaclear.com