Larva under a sycamore leaf

Larva under a sycamore leaf

Observation - Larva under a sycamore leaf - UK and Ireland. Description: