Result TEXMACO RAIL & ENGINEERING LTD. - 533326 - Financial Results (Standalone & Consolidated) For The Quarter … BSE India Financial Results (Standalone & Consolidated) for the quarter and year ended 31st March 2024