Company Description

EMBL is the Europe's flagship laboratory for the life sciences.