About Themisalis Ltd (12412247) United Kingdom