Detailed information about 104.237.96.0/20