Detailed information about 104.80.176.0/20