White caterpillar on birch

Observation - White caterpillar on birch - UK and Ireland. Description: Found on a birch leaf - any ideas?

Found on a birch leaf - any ideas?