About Telstra International Ltd (06238416) United Kingdom