Services contractor Petrofac is set to provide more digital services to BP following the award of a three-year extension to its existing maintenance contract with the UK supermajor and a