No 22 North Street
Beijing, 100728
China
China Petroleum & Chemical Corporation
oil recovery, pre-self-rotation cyclone, high-speed self-rotation, spent catalyst oil recovery, cyclone deoiling