http://multimedia.scmp.com/ww1-china/
Some good photos in the article. Sadly not high enough resolution to get a definitive answer. There’s also a picture of a CLC badge in the In Flanders Field Museum. One would like to think they have a genuine badge but as the IWM shows on many occasions that can be a dangerous assumption.
The ‘lost’ film sounds very interesting.
Cheers,
Luke