Does STS accept players from the UK?

Yes, the platform accepts players from the United Kingdom.