About Eleo Investment Limited (11150114) United Kingdom