UK awards Babcock $1.3 billion Army support deal 1 min read News UK awards Babcock $1.3 billion Army support deal . March 26, 2025 Babcock International has secured a five-year contract extension valued at approximately £1.0 billion ($1.3 billion) with the...More