Staff Recognised for Recent License Deals
Following recent significant licensing deals, awards were presented to staff by the Ploughshare Innovations Chairman.
© Ploughshare Innovations Ltd 2026. Registered in England and Wales No. 04401901