What does CSR mean?
Laboratoires Réunis Luxembourg S.A. Management Board 38, rue Hiehl L-6131 Junglinster