Detailed information about 182.53.176.0/20