Mercedes-Benz Maybach last week opened what it refers to as an “Atelier” in Shanghai, China. It’s the latest in a series of Maybach brand stores, but unlike the existing stores, which focus on fashion and in some cases saddles for horseback riding, the Atelier, a French word meaning “an artist’s studio,” makes it possible…