Babcock International
Babcock International is a multinational corporation headquartered in the United Kingdom. It specialises in managing complex assets and infrastructure. Although the company has civil contracts, its main business is with…
Financial news, corporate announcements, analysts’ reports