Detailed information about 94.196.144.0/20