About Telor Ltd. (12660601) United Kingdom