The problem isn't that you have a genie, the problem is that you have to tell people it's a genie.
A few things to mention about the brand is that a genie and the name companyhub don't really blend well. When ever I brand something I look at the name, the product and the vision. I ask myself what icons,letters,colors can I use or combine that tell what my product does with out having to say it.
Also the logo it's self is not really iconic and memorable. I'd say explore your options, if for some reason you want to stay with the genie theme maybe try a genie lamp instead.