Mecox Lane is China's largest mail order company.
Neil Shen is a Founding Managing Partner of Sequoia Capital China.