Detailed information about 83.126.16.0/20