About Technical Surveillance & Covert Technologies Ltd (11137005) United Kingdom