Detailed information about 129.141.160.0/20