Detailed information about 95.188.240.0/20