Atea awarded large contract with the NATO Communication and Information Agency for Managed Devices Service Press release 2025-11-25