I really liked Digital Compass because your company will provide "direction" for your clients! My travel agency is Latitudes Unlimited and our motto is "Embark on Exotic Journeys".
How about "Digital Compass" and your motto something like "We Provide Direction for your Business". Just a thought... Best of luck in the endeavor.
Do you want other options not in the current list of names?