Very odd. The name is the same but the feel of the site is not. Well kind of the old set up. The little bit of bable tranlation I could get out of it leads me to belive they do not offer VPS technology but shared hosting. Kind of hard to tell since translators do such a lousy job.
I wonder if they are truely connected.