L B Envision Net Worldwide Ltd
Scammed credit card charges for orders of free product
Charging my credit card every month for product i have never received, Represented the product as free sample as long as i paid the shipping but have billed my credit card for over 510.00 cdn. dollars so far. Cannot get ahold of them on the phone number shown on my credit card billing (not in ...