I'm not a designer, but I worked for years with them ... Of course this is all just personal preference, so take it with a grain of salt:

My first impression is that ultradetailed globe is going to turn into mush when you shrink it down to put it on a business card -- always best to keep it simple, second is I think http://www.scifi.com/ , third I think using a typewriter font for high tech services maybe isn't the best connotation ... Something like a Futura is always popular with the kids these days