About Odidi Ventures Ltd (11759211) United Kingdom