Does anyone knows what happened to the iPlus web site?

it's being down for a long time.