About Animelo Investment Limited (10488441) United Kingdom