ITCH employs 80 employees. The ITCH management team includes Alice Fletcher (Managing Director), Symone Jermin (Head of Client Partners), and Eilidh Wallace (Senior Social Strategist).
Looking for a particular ITCH employee's phone or email?