Vetch Aphid?

Vetch Aphid?

Observation - Vetch Aphid? - UK and Ireland. Description: Big plump green-bodied black-legged aphids on Common Vetch. But not, apparently, showing the red ey

Big plump green-bodied black-legged aphids on Common Vetch. But not, apparently, showing the red eyes charecteristic of this species at the website I'm using for this one (and much else):
https://www.naturespot.org.uk/species/vetch-aphid
Well-tended by ants, as you can see. Are there any citizen-myremeocolgists reading this who can identify them? If so, I'll repost this photo for an ant ID.