Albumedix Company
Albumedix is a science-driven, biotechnology company
Technology:
Drug Delivery
Industry:
Longevity Biomarkers
Headquarters:
Nottingham, Nottingham, United Kingdom
Founded Date:
2015
Employees Number:
101-250
Register and Claim Ownership