Acronym definition

What does SSTL mean?

SSTL stands for Surrey Satellite Technology.

Sari satellite is a British aerospace technology company founded in 1985.
SSTL