Possible aphid?

Possible aphid?

Observation - Possible aphid? - UK and Ireland. Description: Small green insect (only a few mm). Cannot think of anything it could be apart from an aphid but it doesn't seem to match anything I could find.

Small green insect (only a few mm). Cannot think of anything it could be apart from an aphid but it doesn't seem to match anything I could find.