Company name: Aglaris Ltd
Description: We make the cell culture process faster and more reliable to improve production results.
Gunnels Wood Rd, Stevenage SG1 2FX, United Kingdom