ITCH are an independent, award-winning experiential agency based in London. We create experiences that connect your brand, to your audience through the things they love.