Petrofac scoops New Zealand well management contract

Petrofac
Petrofac

Breaking