About Eggystitch Ltd (11868644) United Kingdom