PainsWessex manufacture the orange smoke, I don't know who would retail them.
I would start with RFD marine. As 800 stated we got ours from AusSAR and they only last a few minute.
The white smoke flares last about 15 minutes but would be harder to get hold of.
Good luck