Genomics OM, UGR and TD Projects United Kingdom IT services NHS England Awarded Seen €5,292,066 est. value Compare