About Animo Holding Company Limited (12463494) United Kingdom