Stor logo

Stor

We believe the way the world shops is rapidly changing and that every retailer should be able to provide unique, data-driven, innovative and holistic digital experiences to their customers.

Industries

Employees

51-200

Links


Org chart


Teams


Offices