IMI France
HQ PLAZA
93 rue de la Villette
69003 Lyon
Our global acquisitions over the years have strengthened our ability to support the different regions where we operate.