China (CN) Flag

140.205.122.0/24

Zhejiang Taobao Network Co.,Ltd

Announcing ASNs: 1
Parent Prefix: 140.205.0.0/16
RIR: APNIC