This sounds like the BS that "social media" experts say. All fluff and no meaning. The website gives zero information about what they are doing while using some key buzzwords. It just reeks of an opportunist salesman trying to make some money by selling people snake oil.