Caterpillar?

Caterpillar?

Observation - Caterpillar? - UK and Ireland. Description: Caterpillar found on scabious and knapweed flowers.Any ideas?

Caterpillar found on scabious and knapweed flowers.Any ideas?