In a rapidly evolving advertising landscape, a new digital agency has emerged with a fresh vision—itch. Founded by three industry veterans,....