Small green insect needing ID

Small green insect needing ID

Observation - Small green insect needing ID - UK and Ireland. Description: Found on a leaf eating what appears to be a small aphid of some sort. Only measures about 2mm itself

Found on a leaf eating what appears to be a small aphid of some sort. Only measures about 2mm itself