About Animola Limited (12750178) United Kingdom