Direct Skin Care
Consumer Report
- 05-15-2013
- 7
I was just charged $98.16 on my credit card. I did not order this and received nothing. My credit card company contacted me thinking it was a scam and cancelled my card. What is this company? How can they do this?
Company: Direct Skin Care
Country: USA