Vibia is located in Barcelona (Spain), a design culture hub and knowledge cluster where we have been able to drive the capabilities of our industrial and service providers and create a top-class team […]