Detailed information about 104.94.176.0/20