UbiquitiLink raises $12 million for communications satellites