Umbra, a space radar technology company, has announced that it has successfully produced a 16-cm resolution Synthetic Aperture Radar (SAR) image. According to the Company, it is the highest-resolution commercial satellite image ever released. The company also announced that it’s now able to provide customers with the highest-quality data its satellites are capable of capturing — in all formats and resolutions, including complex data better than 25 cm, for the first time.