Babcock reports 11% group revenue increase for H1 FY 2025
UK defence contractor Babcock has recorded revenue of £2.40bn ($3.04bn) for the first half of 2025 (H1 FY 2025), marking…
UK defence contractor Babcock has recorded revenue of £2.40bn ($3.04bn) for the first half of 2025 (H1 FY 2025), marking…