Detailed information about 95.18.176.0/20