About The Mane Group Ltd (13165510) United Kingdom