Impact Retail Email Format
RetailEngland, United Kingdom51-200 Employees
Impact Retail operates as an end-to-end creative agency for the retail sector, anchored by a 59,000-square-foot in-house production facility and dedicated production management that support autonomous builds. It is based in Leicester, England, at 3 Meridian South (LE19 1WY), and employs between 51 and 200 people. The company conducts strategic work that examines a brand, its competitors, the marketplace and consumer drivers to define a creative strategy that aims to be intuitive, meaningful and memorable. The firm emphasizes hands-on production and in-house capabilities, adopting the label 'The Creative Makers' to describe its approach to creating retail spaces. Revenue is reported in the range of $10 million to $25 million.