About Nkiru Investment Company Ltd (13638197) United Kingdom