About Themis International Services Limited (11733141) United Kingdom