About Teletalk Ltd (12548560) United Kingdom