About Egg The Innovation Agency Limited (10863830) United Kingdom