Looking for businesses at that address, my first reaction was the same as already posted-- it's just a virtual office. But then I found a company called IPC Technologies, Inc. (http://www.ipctech.com/) who has offices in many cities across the country, one of which is that Cary address, and their Director of Business Development works there. That is when I thought they were our company. After reading through all their services though, they don't fit the definition of an Internet Marketing Firm.
Just from the little info I can find on Creativisibility though, I don't think it seems big enough to be our RM company. I'm back to wondering if acquiring "the assets of an Internet marketing firm" isn't the primetime show but just another piece of the puzzle to handle web presence responsibilities.