Cinnabar caterpillars?

Cinnabar caterpillars?

Observation - Cinnabar caterpillars? - UK and Ireland. Description: