About Telstra Associates Ltd (05115265) United Kingdom