Petrofac profits rise despite hefty impairment on Stella

Petrofac news
Petrofac

Breaking