Detailed information about 148.70.0.0/20

ASN 45090 - Shenzhen Tencent Computer Systems Company Limited