Detailed information about 104.130.96.0/20