Surrey Satellite Technology Ltd.

Surrey Satellite Technology Ltd. SSTL is a spin-off [...]