12 employees
SpencerHall is the leading independent consumer research and innovation consultancy.
1996