About Nyinomugisha Niyabo Foundation (10876454) United Kingdom