About Nhaka Yemhuri Limited (12853289) United Kingdom