Internet from space, made in Holland