Detailed information about 58.226.64.0/18