Astrocast and D-Orbit signed an agreement for the launch and deployment of ten Astrocast nanosatellites into Low Earth Orbit (LEO),...