About Michelo Twalumba Mwami Limited (12210804) United Kingdom