About Odin Ventures Ltd (13249572) United Kingdom