About Eggbox Studios Limited (11385297) United Kingdom