Detailed information about 70.34.128.0/20