Home

About Zabou

The world has never been more connected.

Our 200+ people work in locations across the globe. From our Head Office in Lancashire, England we run our digital & retail operations through eCommerce and physical stores.  Our lead design team are based in the UK but collaborate with team members based in Italy, China, Portugal, Türkiye, South Africa and the US. Leveraging our extensive global reach, depth of experience, market knowledge and technologies, this helps us build our brands to respond quickly to the evolving consumer demands

Long standing relationships with key players in the supply chain has enabled to us to develop an ecosystem that can enact positive change in the industry, for the benefits of the environment and our customers.