Result TECH MAHINDRA LTD. - 532755 - Results-Financial Result For Year Ended 31St March, 2023. BSE India Results-Financial Result for year ended 31st March, 2023.