About Themis Venture Investments Ltd (12465978) United Kingdom