About Teks Properties Limited (12507118) United Kingdom