I am trying to locate a product called Beauton-C which is supposedly an aid to weight loss. I am told that it's an English product but I can't find any reference to it. Can any of you help, please.
The correct answer to Stella's recent question still has to be confirmed. As the question is just about to disappear from the 20 most recent I post this in the hope that someone will be able to...