Filters:
corporate campus in Glasgow
About 1 results.
ReproCELL Europe Ltd
Acre Road, G20 0TL Glasgow, United KingdomBiopta is a UK and US based human tissues research and drug development ( R&D ) specialist company offering contract services to pharma and biotech companies.