• Initial Publication Date: 03 June 2025

Letter to David Lockwood, CEO Babcock International Group - 02.06.2025