About Themisto Investments Ltd (11266030) United Kingdom