Detailed information about 59.170.128.0/18