Ombrella is a marketing company that focuses on branding, lead generation, and customer acquisition. From our offices in Toronto and Miami, our team delivers proprietary marketing services that build health, perpetual revenue streams. We design attraction. The difference between a great idea, and a truly breathtaking one.