Enra's Petronas contract win follows 18 months of work