Cyclogenix Company

Cyclotide & Antibody libraries for drug discovery & delivery
Technology: Medical Devices
Industry: PharmTech
Headquarters: Stevenage, Herefordshire, United Kingdom
Employees Number: 1-10

Visit Website
info@cyclogenix.com
Register and Claim Ownership