About Telcabo Ltd (12344218) United Kingdom