Inventia Life Science platform recognised with prize for innovation | Biotech Dispatch