Detailed information about 188.166.64.0/18