Skin Technologies Review


I placed an order for a free trial sample and gave a credit card number for shipping. The company without my consent charged my credit card over $170.00. I have disputed the charge and blocked any future charges.


  • Name: Skin Technologies
  • Country: United States
  • State: Texas
  • City: Dallas
  • Address:
  • Phone: 844-599-9718
  • Website:

Add comment