CAN-715840494-PS646 United Kingdom IT services Ministry of Defence Awarded Seen €1,146,392 est. value