About Telrock Communications Ltd. (03650890) United Kingdom