About Odey Ventures Ltd (13491346) United Kingdom