SFO probe undermining Petrofac revenues three years after investigation

Petrofac seems to have lost the trust of some of its most important customers. Credit: Danial Abdullah on Shutterstock.