Imprint
International Headquarters
Leica Biosystems Nussloch GmbH
Heidelberger Straße 17-19 69226 Nussloch (Germany)
Registration number: HRB 333205
Tax identification number: DE 811117388
Phone: +49 6224 143 0
Fax: +49 6224 143 268
Operating Management
Gustavo Perez
President, Leica Biosystems
Responsible for Website
Leica Biosystems
Global Marketing
21440 W. Lake Cook Road
Floor 5
Deer Park, IL 60010
United States
Phone: +1 844 534 2262
Fax: +1 847-236-3009