About The Look Company

About Us

G7-certified visual communications company headquartered in France and Switzerland. Stadium branding, retail display systems, and environmental graphics for clients worldwide.

Inspiring Brand Experiences for Over 20 Years

The Look Company is a global specialist in large-format visual communications. Founded in North America, the company has grown into a multi-continent production network serving the world's most demanding brands and events. The Look Company, headquartered in Saint-Pierre-en-Faucigny, France, with a presence in Geneva, Switzerland, serves clients across Europe and worldwide through its production network.

The Look Company team

Global Presence

Seven production and design hubs across four continents, coordinated from our European Design HQ.

The Look Company global production network
European Design HQ: Saint-Pierre-en-Faucigny, France & Geneva, Switzerland

Seattle, USA · Tampa, USA · Toronto, Canada · Saint-Pierre-en-Faucigny, France · Geneva, Switzerland · Doha, Qatar · Manila, Philippines

Quality & Certification

The Look Company's production facilities operate to G7 Master Certification standards, the global benchmark for colour accuracy in large-format print. G7 certification means every colour-critical job is verified against a defined target, ensuring consistency across production runs, production sites, and over time.

G7 Master Certified Production

ISO-compliant quality management

Sustainability

We are committed to reducing the environmental footprint of large-format print production. This means specifying recyclable substrates and inks wherever performance requirements allow, minimising waste through optimised cutting and nesting, and working with clients to design programmes that extend the life of installed graphics rather than defaulting to single-use solutions.

Want to know more or start a project?

Contact Us