Biotech Spanish Biotech Integra Therapeutics Secures Licensing Deal with Caszyme to Boost Gene Editing Capabilities November 5, 2024