Paul Rowan and Les Mandelbaum TORONTO-Umbra will launch a new concept store in Shanghai next month, its first in China.The 1,700 square-foot store will be located in Shanghai's Jinqiao Mall and will encompass Umbra's gift and home products such as wall decor, photo displays, clocks and accessories for the kitchen and bath.