Ants?

Ants?

Observation - Ants? - UK and Ireland. Description: