Detailed information about 104.232.160.0/20