Detailed information about 94.103.160.0/20