Leica Biosystems Deutschland GmbH
DE DE-IM-000006330 Active
Organization
- Legal name
- Leica Biosystems Deutschland GmbH
- Country
- DE
- SRN
- DE-IM-000006330
- VAT number
- DE202370516
Contact
- Registered address
- Heidelberger Str.
Nußloch
69226 - Website
- www.leicabiosystems.com
- Telephone
- +49 6224 143 0
- [email protected]