Tags: space, european, agency, signed, project, clearspace, develop, satellite, clean-up, debris, prototype, launch, artists, impression, mission, animated, gif