About Ogodi Ventures Ltd (13050613) United Kingdom