62 employees
Image in France provides creative design, audiovisual, content creation, brand identity, consulting, publishing, and social media services.
1999