Detailed information about 59.177.144.0/20