About Elgon Services Limited (12730188) United Kingdom