National Space Centre Leicester’s National Space Centre Discovery Team wins Sir Arthur Clarke Award Leicester’s National Space Centre Discovery Team wins Sir Arthur Clarke Award National Space Centre 5 Nov 2026