Exhibition Design – Tate & Lyle

Tate & Lyle Food Ingredients Europe – Frankfurt, Germany