Skip to main content

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

URL: https://www.leicabiosystems.com

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  

Webmaster Contact