About Ego Holding Limited (10903563) United Kingdom