Their first product is tattoo ink afaik. You need a name that incorporates these very different product lines. I don't know if I'd want a face cream from the people who make tattoo ink? How about a company that kills nematodes? lol
The more general the name the better. I don't think it matters what products they may sell now, it has more to do with the direction of the company and future products. I hope they get that since the name is a big deal and could make or break new investors.