Sulphur tuft?

Sulphur tuft?

Observation - Sulphur tuft? - UK and Ireland. Description: