catherine shen shanghai mining and