About Animo Associates Limited (08721621) United Kingdom