Detailed information about 134.99.64.0/18