About Mane De Luxe Ltd (13635870) United Kingdom