Detailed information about 166.186.96.0/20