Detailed information about 95.142.64.0/20