About Egghead Communications Ltd (10397655) United Kingdom