Unfortunately, Tsars does have an office or a gaming licence to operate in the United Kingdom. As such, they do not have a contact number for use by the United Kingdom residents. The only link they have is the Payment Processing Company RR Invest LP, which is registered in Scotland.
However, when the casino gets the gaming licence from the UK Gambling Commission and releases the contact number, we will let our readers know.