Detailed information about 85.152.176.0/20