About Themis Eight Investments Limited (10624982) United Kingdom