Key factsactiveLegal nameTELSTRA LIMITEDfr_inseeRegistration932576267fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2024-07-06fr_inseeRegistered address242 EXHIBITION STREET, 99000fr_inseeIndustry61.90Zfr_insee