Ploughshare to Commercialise Technologies from CAST
The Home Office Centre for Applied Science and Technology (CAST) has made an agreement with Ploughshare Innovations to commercialise thei...
© Ploughshare Innovations Ltd 2026. Registered in England and Wales No. 04401901
Stay connected
Keeping you informed about industry activity, latest
technology and UK Innovation.
Follow us