Detailed information about 95.163.224.0/20