About Tellycom Limited (13128848) United Kingdom