Contact me
Company information
I&L Biosystems Sweden AB
c/o Scandinavian Trust AB
Birger Jarlsgatan 12
114 34 Stockholm
Sweden
VAT nr: SE559249416401
Organisationsnummer: 559249-4164
Säte: Stockholm