About The Mane Company Enterprise Limited (11588912) United Kingdom