About Nkiru Llc Limited (12055273) United Kingdom