About Nabugasha Ltd (11518976) United Kingdom