This company has so many names it is hard to keep track.
In their contract, they are supposed to bill under the name of LB Envision Net Worldwide Ltd. Read the Terms & Conditions Part 2. Their Policies for ordering products through the website where in Section D they say that they will be billing your credit card using the name LB Envision Net Worldwide Ltd. and including their international customer service number 48222120179.
Also note that Section F - Billing errors states that if you think you have been billed in error you need to contact their customer service dept @ 48222120179 asap to inform them of the error. If you don't inform them within thirty (30) days of such an error then the billing is deemed to be acceptable by you & your credit card issuer... Ad nauseum
I suggest you contact the company and say you don't know who billed your credit card, there is an error in the billing as you were probably billed under HelpYourHealth. While you are at it, ask for your refund (2) one per product and cancel any further billings. Make sure you get a cancellation #.
Contact your credit card company and let them know what has happened.By the way, they already know. I asked mine why they let those companies use their services and got a "it was you who gave them the okay" response. Talked to my brother who is a lawyer. Pretty hard to take a company to court that is in the UK. However, it turns out that in the USA, the US government is taking the credit card companies to court for "acting as middle men" with respect to offshore gambling. Like to see how that case turns out.