About Manimal Investments Limited (10958389) United Kingdom