Government contracts revealed the department had sealed the huge deal with Telespazio – a global space firm with a UK branch in Luton.
Government contracts revealed the department had sealed the huge deal with Telespazio – a global space firm with a UK branch in Luton.