Detailed information about 94.254.128.0/20