Detailed information about 104.87.64.0/20