Result Tata Communications Ltd - 500483 - Results - Financial Results For Quarter Ended June 30, 2025 BSE India Approved Financial Results for the quarter ended June 30, 2025