Space tech comes to Andover