About Tyche Ventures Ltd (10681434) United Kingdom