Detailed information about 94.139.176.0/20