Knot Grass caterpillar?

Knot Grass caterpillar?

Observation - Knot Grass caterpillar? - UK and Ireland. Description: