About Ego Creative Solutions L.p. (SL016545) United Kingdom