STS is not based in the UK but has a website dedicated to – and licensed for – UK players. The company has several offices in Europe.