About Telrock Systems Limited (09258461) United Kingdom