Altum Sequencing wins Madrid Impacta award 2026 for cancer-fighting technology 28/10/2026 01:56 · 5 views The tenth edition of the Madrid Impacta Awards has set a record with 151 entries and distributed €50,000 among 14 com…