Digital Video Wall Impact and attracting customers showing videos covering multiple screens at Shanghai 360 located in Yorkdale Mall, Toronto