Detailed information about 85.188.64.0/18