About Ike Olisa Limited (11936503) United Kingdom