About Ihudo Investment Limited (11868277) United Kingdom