Detailed information about 95.66.128.0/19