Keppel Offshore & Marine Ltd's (Keppel O&M) subsidiaries have won three new contracts - worth a combined value of $343mn - to bring…