STM Malta

The Customer and Market Engagement Award with Turnover of €0-25M
National Winner
  • Location: Malta

  • Website: info.stmgroupplc.com

  • Nature of Business: Retirement Schemes Administrator & Trustees

  • Sector: Financial Services

  • Turnover: €5-25m

  • Number of Employees: 52

  • Chief Executive: Deborah Schembri
Go back
Sponsors & Supporters