About Telrock Technologies Ltd (07066101) United Kingdom