Twiglet?

Twiglet?

Observation - Twiglet? - UK and Ireland. Description: