About Odeys Investment Limited (10894688) United Kingdom