About Egghead Capital Limited (13060417) United Kingdom