Result Titagarh Rail Systems Ltd - 532966 - Results- Financial Results For 31/03/2025 BSE India Audited Financial Results