About Tela Properties Limited (00643916) United Kingdom