I can share with you my experience. I made my company logo recognizable and popular through promotional products. I ordered pens with the logo of my company and unique T-shirts for my employees on this site. This company Promotional Products Canada | Corporate Gifts & Items | Concept Plus fulfilled my order for me and made high-quality promotional products. I started giving pens and t-shirts to all my clients and it worked! I hope my post will help you. Good luck)
There are many companies in the development of logos and design, refer to them for sure they will help you. But if you are seriously engaged in the development of your business, I advise you to pay attention to the company https://www.americanbackflowprevention.com/ . She specializes in fire safety, and is required in any business.
What do you think about offline marketing, by the way? I like creating some promo items like those from https://www.pinsource.com/custom-lapel-pins/die-struck for example, and they are really great. Maybe you will find it interesting to you too, have a look there, guys