Skapat 1998 (Germany), EVOSCREEN egen 6 systervarumärken och 4958 konkurrerande varumärken. EVOSCREEN ägs av Evotec, börsnoterat i Francfort Dess International Securities Identification Number (isin-kod) är DE0005664809. EVOSCREEN tillhör affärsområdet Läkemedelstillverkare.