About Telstra Limited (03830643) United Kingdom