Larvae?

Larvae?

Observation - Larvae? - UK and Ireland. Description: Found on a plant in the back garden. No idea what it might be.

Found on a plant in the back garden. No idea what it might be.