Detailed information about 129.140.64.0/18