About Anima London Ltd (12386285) United Kingdom