About I Ojikutu Ltd (11620443) United Kingdom