Contract Manufacturing in Luxembourg Emdi Europe Address: BP. 59, 8310 Capellen Luxembourg Phone Number: +352 556 12 51