About Themis International Limited (06725300) United Kingdom