recipient-profile

INSTITUT PASTEUR OF SHANGHAI, CHINESE ACADEMY OF SCIENCES

  • Address: LIFE SCIENCE RESEARCH BUILDING, NO.320, YUEYANG ROAD, XUHUI DISTRICT SHANGHAI

  • Country: CHINA

  • UEI: YHE3RG7SJGT5

  • DUNS Number: 723644618