Petrofac's largest front end engineering and design (FEED) project to date at Karachaganak in Kazakhstan.
New energy