Aphids?

Aphids?

Observation - Aphids? - UK and Ireland. Description: Found on apple tree. Leaves curled up.

Found on apple tree. Leaves curled up.