Detailed information about 87.246.144.0/20