About Globeleq Africa Limited (04250990) United Kingdom