Caterpillar on Alder leaf

Caterpillar on Alder leaf

Observation - Caterpillar on Alder leaf - UK and Ireland. Description: