Space Development Agency taps Umbra for satellite integration study

Umbra operates a constellation of high-resolution synthetic aperture radar (SAR) satellites