Back to companies

Babcock International

GBLSEEnergy & Utilities

Babcock International

Revenue
£3.2bn
FY2018
Operating income
—
FY2018
Employees
—
Founded
1891

Source: Wikidata (CC0)