Whoops. I stand corrected.
Servage is that company with tech support out of China.
I remember only because I bought a site that was using them as a host. They are TERRIBLE to deal with. Both for the dude I bought it from, and for myself and PHAT to deal with.
Ok. Keep firing away.