This domain has recently been registered with Namecheap.

t-l-t.co.uk