Oxford Street shoppers now experience an immersive environment with 400 square feet of programmable LEDs. The activation took ...