About Egghead Designs Limited (11814889) United Kingdom