About Egoi Investments Limited (12435316) United Kingdom