STM Malta Trust and Company Management Ltd named as one of Europe’s best in first-ever ‘Ones to Watch’ list

Posted · Add Comment

STM Malta Trust and Company Management Ltd (‘STM Malta’) has been named as ‘One to Watch’ in Europe in a list of business excellence published by the European Business Awards, one of world’s largest and longest-running business competitions. STM Malta was chosen as it demonstrates exceptional achievement in one of the 18 European Business Awards’ […]