About Mbale Investments Limited (11990498) United Kingdom