About Telos Accommodation Ltd (12193155) United Kingdom