Communication Ventures is a technology consulting company which helps businesses identify and capitalize on emerging technology.