Result Tata Technologies Ltd - 544028 - Unaudited Financial Results For Quarter Ended June 2025 BSE India Unaudited financial results for quarter ended June 2025