Marconi Space Systems.
Portsmouth, Hampshire ; Marconi,
[1988-89?]
Marconi Space Systems.