XM Consulting collects information on various industrial products. When faced with buying decisions, businesses can visit XM's website to purchase detailed information on the various options available to them. XM Consulting can be called a(n) ________.

A) infomediary
B) market maker
C) customer community
D) third party arbitrator
E) informant