Detailed information about 32.117.176.0/20