About Munyangiri Holdings Ltd (10760841) United Kingdom