Detailed information about 166.40.96.0/20