Damsel fly larvae?

Damsel fly larvae?

Observation - Damsel fly larvae? - UK and Ireland. Description: