STM Group PLC is a multi-jurisdictional financial services group listed on the Alternative Investment Market of the London Stock Exchange.
Incorporated in the Isle of Man, its countries of operation are UK, Australia, Gibraltar, Malta and Spain. With offices in multiple jurisdictions, covering a diverse range of products, STM provides global solutions to an international market.
18 Athol Street,
Isle of Man,
The Company is incorporated in the Isle of Man with number 005398V
Current Memorandum & Articles of Association
To download the Company's Current Memorandum & Articles of Association, adopted at EGM held on 31st December 2014, please click here.
Page last up-dated: 9 September 2020