Detailed information about 59.150.32.0/20