About Globeleq Holdings (kenya) Limited (11088540) United Kingdom