There is no contract for National Steel, they don't even exist anymore, this is a SHELL. And it looks like someone deliberately manipulated a PR from General Dynamics, the PR I posted came directly from their website, and shows clearly that the contract is for NASSCO, a subsidiary of GD.
Someone is about to be in deep deep trouble I believe, as soon as the SEC gets wind of this. And the stock will likely get halted.