About Telstel Ltd (12667629) United Kingdom