The question for me right now is more about which insect it actually is. Spinosad is excellent against spider mites, but not really effective against aphids. I suspect based on the shape of the insects and the distance between them that they are more likely aphids. We need to find something suitable for that. Neem oil might work, but those little pests are very persistent.
I don't personally know the stuff, but if canna cure universal is usable, I would look into it more closely 🤔