Miller moth larva ?

Miller moth larva ?

Observation - Miller moth larva ? - UK and Ireland. Description: A hairy green caterpiller on Birch

A hairy green caterpiller on Birch