About Telmead Limited (02176356) United Kingdom