ASN 63580 - China Novartis Institutes for Bio-Medical ResearOrganization : China Novartis Institutes for Bio-Medical ResearTotal Countries Listed: 1Total IP Ranges Listed: 1China - IP Ranges: 1IP Range List103.61.104.0/23