New Product?


I wondered if anyone had come across this before? I saw it on an ad on Facebook so am not convinced of its reliability. It is expensive and at present appears only available in the country of manufacture, Spain I think. I would like to try but will 'google' it first!


Many Thanks