About Ngenyasha Limited (11653202) United Kingdom