About Telerate Limited (01256254) United Kingdom