► Babcock signs £750 million infrastructure contract
10 November 2023 – Babcock International Group PLC (“Babcock” or “the Group”), the international defence company, has signed a four-year £750 million contract
Continue reading10 November 2023 – Babcock International Group PLC (“Babcock” or “the Group”), the international defence company, has signed a four-year £750 million contract
Continue reading