About Themis Global Limited (09641323) United Kingdom