About Animo Health Ltd (13266393) United Kingdom