Detailed information about 94.228.128.0/20