Detailed information about 93.117.32.0/20