About Tame The Mane Limited (12226415) United Kingdom