Welcome puma fixer, brace yourself.
With respect, if you are who you say you are, and are not being told anything at the very place you work, then the last place you will find out anything close to the truth is on these pages!
The NH90 thread is a red herring but then this is a rumour site after all.......