About Owobat Ventures Ltd (11192485) United Kingdom