Harlequin pupa?

Harlequin pupa?

Observation - Harlequin pupa? - UK and Ireland. Description: