Detailed information about 161.88.128.0/18