Travel Organic ideas Yesterday saw the launch of YOOX NET-A-PORTER Group's tech hub, a new office space in West London's White City dedicated to revolutionising the tech sector and moving it forward into ...