It's the pay to play advertising arm of D2D best I can tell.
Several hits from it comes into my Email. But, I can only get canned, robotic notes when responding. Says the comments come from CEO, but much too generic. Never address the Q I ask, just pitch a little more. Not sure how any website can advertise for a client if you have no discussion first.
Can't get much info on the page either. You have to sign up, give all your info, then it gives you back a pitch for cost. At least it appears that way - I did not fill out info, nor join. I have little to do with websites unless it's very transparent.
JMHO, unless I missed something.