About Teleplex Limited (01723107) United Kingdom