ITCH generates creative event and digital experiences that get people talking, connecting brands with audiences and raising awareness through content, conversation, and amplification. We reach audiences whatever they're doing, whatever they're into and wherever they are. We get results because we pu...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
SME
Company size:
11-50 Employees
Year Founded:
2003 (22 years)
Address:
8 MARYLEBONE PASSAGE; LONDON, W1W 8UE, GB
LOW
spending power