STM Malta Trust and Company Management Ltd (‘STM Malta’) has been named ‘National Winner’ in the 2019 European Business Awards, one of the world’s largest business competitions. It was chosen from 2,753 businesses named as ‘Ones to Watch’ in a list of business excellence published in July and selected as a National Winner by a […]