Founded by Russian designer Sasha Fominskaya and American editor Aaron Fox-Lerner, Beijing-based Open Sesame shows off the weird, wonderful underbelly of Taobao, China's massive online shopping site.