Detailed information about 90.142.32.0/20