TCS results disappoint with revenue below consensus, but potential for improvement in CY25 amid uncertain macroeconomic ...