For once Public Procurement is big news. The big news is that a French/Dutch company with facilities in the UK has won the contract to print the new Blue British passports over a British company with some assets in Malta.
My TLDR verdict: Delarue should have written a better bid. (particularly if they are actually £120m more expensive has been indicated)