Picked it off a UK site a couple years ago...Not sure anymore. Might be a UK Hells Angel...
QC dress funny.