Leaf litter critters?

Leaf litter critters?

Observation - Leaf litter critters? - UK and Ireland. Description: Squirming writhing mass of leaf litter critters

Squirming writhing mass of leaf litter critters