NO! But I do suggest advertising in www.shop4patents.com for $50/year. Which includes unlimited picture and description. They have a great web page ranking/search results (no I don`t have any affiliations - I use them).
I also recommend advertising at www.marketlaunchers.com (more expensive).Or, possibly advertising in the "Inventor`s Digest Magazine" (Magazine and Website). Inventor`s Digest is the first National Publication devoted to individual inventors. It is a wealth of "honest" information/resources.
If you DO opt to look into Invention Marketing Firms? I suggest visiting the USPTO`s Fraud Alert Listings. As well as "Inventor Ed`s Fraudulent Company database.
You really do not need an invention promotion company and also before paying a patent att. to do a patent search, I would do one on your own at www.uspto.gov first then proceed with a patent att. if you come up with nothing.