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