Detailed information about 62.129.96.0/20