Detailed information about 104.166.224.0/20