About Telstrata Ltd (12813148) United Kingdom