Detailed information about 59.85.128.0/18