Detailed information about 81.89.32.0/20