Detailed information about 83.135.144.0/20