Detailed information about 59.149.64.0/18