About Anima Meo Ltd (13208155) United Kingdom