Knotgrass caterpillar?

Knotgrass caterpillar?

Observation - Knotgrass caterpillar? - UK and Ireland. Description: