About The Foxxy Skin Company Ltd (12908964) United Kingdom