Aviceda Therapeutics has secured $207.5 million in series C funds as the immunomodulator-focused biotech awaits a phase 3 ...