Detailed information about 83.133.240.0/20