About Anima Ex Machina Ltd (09727280) United Kingdom