Nigma walckenaeri?

Nigma walckenaeri?

Observation - Nigma walckenaeri? - UK and Ireland. Description: lots of these little green spiders on ivy in the garden

lots of these little green spiders on ivy in the garden