About The Mane Retreat Co. Ltd (09204870) United Kingdom