UPDATE 1: Astroscale moves forward with UK Space Agency funding for debris removal + opens new UK manufacturing + ops facility September 28, 2022Astroscale Limited, the UK and European subsidiary of Astroscale Holdings Inc., have opened their new Zeus satellite manufacturing and operations facilities at the Harwell Science & Innovation Campus in Oxfordshire. […]