Lean Force Xtreme
Consumer Report
No bills or receipt received for the credit card deductions. No email found on any of the noted "Contacts" on the Company's site although they are noting an email notice is acceptably. Only a UK phone number is available for communication with the Company. I need to stop any further ...