Information Technology Service ManagementDefence Equipment and Support£65.0mPublished 24 Jun 2025 (24 Jun 2025)IT Services