About Oba Lola Ventures Ltd (13418197) United Kingdom