About Ego Investments Limited (12615992) United Kingdom