About Animo Technology Ltd (12855120) United Kingdom