About Anima Holdings Ltd (10772994) United Kingdom