swallow tailed moth?

swallow tailed moth?

Observation - swallow tailed moth? - UK and Ireland. Description: