Kills adults, eggs and larvae. Transfluthrin is used by Rentokil in many of it’s moth killer products and is known to be effective. Always test on an inconspicuous area of fabric as although the product is not known to stain, it has probably not been tested on every fabric available so better safe than sorry!
eBay