A manufacturer specializing in retail display solutions and in-store merchandising.
1973
France
1,001 - 5,000 employees
Marketing & Advertising
$500M - 1B in revenue
Industry Rank
32 out of 106
France, Media & Communications, Arts & Crafts
France, Media & Communications, Publishing
France, Media & Communications, Marketing & Advertising
Not reporting on Sustainability
Total sustainability employees
7-10