About Teleca Ltd (12985232) United Kingdom