About Animo Inc Limited (12339391) United Kingdom