About Themis Capital Management Limited (10411937) United Kingdom