Wood Ants?

Wood Ants?

Observation - Wood Ants? - UK and Ireland. Description: