About Ego Services Solution Limited (10905413) United Kingdom