The upscale brand will initially be launched in China before opening in major cities around the world