That's the same search result I got... they seem to be some kind of a marketing company. But I couldn't find anything about them as computer malware. Another place you might look is in your browser add-ons.
Gardens put to bed. Time for more reading and gaming.