About Telectrix Limited (12915928) United Kingdom