Everything you need to know is in the link and blurb.
Utterly useless size 30ml - about 1 floz = Spammer is a Divot.
"Airless-Cosmetic" = Atomiser. I use old multi-surface cleaner bottles etc for this 500ml.
============
You have missed this "Jennican".
formatting link
"Jennican design" £26.45, can't find the nozzles that it says have to be bought separately.
formatting link
Lidl had 750ml powder fire extinguishers for £7.99 2 weeks ago, mine still had about 10 left in the cage last Sat. May have got cleared out by now. You would have to sort out a new valve with spray nozzle.
Maybe an airbrush would be a better bet? Lidl and Aldi have had some of those too so keep a watch out as they will usually come round again.