About Animaro Limited (10356624) United Kingdom