Detailed information about 83.126.32.0/20