DEFSEC Technologies Files Restated Interim Financial Statements — DFSC -0.20 · News Impact Screener