About Ess Tee Squared Limited (12927944) United Kingdom