About Ego Restaurants Holdings Limited (06425958) United Kingdom