Mousetrap is the source of inspiration and creativity waiting to be injected into your brand. From the very first scribble to the final result, we turn ideas into reality. Based in Hertfordshire, Mousetrap has been providing integrated marketing and design communications for over 20 years and continues to go from strength the strength.
Who are we?