Impressio, a Denver-based materials science company, first made its mark in 2018 when it won the NFL’s “Head Health Challenge ...