For Petrofac, the international energy services company with Engineering, Procurement, Construction (EPC) projects across the world, carbon capture is a logical and increasingly urgent step in global efforts to decarbonise. To the uninitiated, the concept of carbon...
Read More