Energy Voice | Petrofac bags £73.5m well services deal with Siccar Point