About Narudi Nyumbani Limited (12892963) United Kingdom