Detailed information about 104.84.160.0/19