Detailed information about 83.246.64.0/18