Singapore Technologies Engineering Ltd (ST Engineering) today announced the appointment of Mr Lim Ah Doo as an independent non-executive…