About Nyumba Limited (11654942) United Kingdom