Aphid?

Aphid?

Observation - Aphid? - UK and Ireland. Description: