About Egghead Translation Ltd. (08875314) United Kingdom