Headquarters: Barcelona, Catalonia, Spain
Industry: BioTech & Health Care