Detailed information about 83.133.224.0/20