About Ego Inc Limited (12460814) United Kingdom