About Manes Tamed Limited (11675729) United Kingdom