What does SSTL mean? Surrey Satellite Technology Sari satellite is a British aerospace technology company founded in 1985.See the full article