US apparel giant VF Corp has officially opened its new business hub in London with highlights including avatar-based virtual mannequins to showcase seasonal looks in 3D and dedicated brand experience floors.