Space Commerce ClearSpace secures a major UK contract to help clean up space Press Release September 26, 2022