About Elgon Technology Limited (03259777) United Kingdom