Organic confetti?

Organic confetti?

Observation - Organic confetti? - UK and Ireland. Description: