About Teks Torquay Limited (12655575) United Kingdom