I've been meaning to respond to this post to offer what I have seen for a while and now I have a chance!
I am not positive about my impressions but here they are:
From what I heard they are a business credit agency (similar to Experian but for businesses). Many companies ask for your D&B (Dunn and Bradstreet) number when you fill out their credit application. This allows them to contact D&B and have them generate a credit report.
Another area that I have seen this company is when applying for a Cage code (CCR?). When applying, they ask for your DUNS number; I think this number is different from the D&B number requested by businesses but it is provided by Dunn and Bradstreet (and they somehow handle the assignment process). While we were applying for our CCR, we had to find or DUNS number which surprisingly we already had (even though we never tried to get one before). It appears that they already made one for us and they sent us it.
Another time I heard from D&B is when they wanted us to pay them to create a credit profile with them. They were asking for something like $254. It didn't seem like too much but we didn't see the need to do it so we said no thank you. I still have the letter ready for whenever I do want to proceed with this.
Hope this helps. If you find anything else out, do keep us (me) posted. I'm curious what else people know.