19 employees
It is a Leading organization focused on the study of consumer shopping behavior across retail platforms and the impact of tech.
2014