552 employees
A high-ranked research institution located in the state of North Rhine-Westphalia, Germany.
2002