Sari satellite is a British aerospace technology company founded in 1985.
Acronym definitionWhat does SSTL mean?SSTL stands for Surrey Satellite Technology. 26 ListenSari satellite is a British aerospace technology company founded in 1985.Entry details24 September 2022 company Printable Version Advanced search of this acronym