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
Christopher Riley (Interim President)
Responsible for Website
Leica Biosystems
Global Marketing
1700 Leider Lane
Buffalo Grove, IL 60089
United States
Phone: +1 844 534 2262
Fax: +1 847-236-3009