TOKYO – Astroscale, Japan’s space debris removal company, claims to have carried out “the world’s first commercial mission to prove the core technologies necessary for space debris docking and removal.” Comprising two satellites tied together – one designed to remove debris from orbit and one to simulate a piece of debris – it was launched […]