Detailed information about 104.100.176.0/20