Detailed information about 84.237.128.0/18