About Maamuzi Ltd (11265291) United Kingdom