There's investment. From the website: "Unshackled takes 5% common stock + invests up to $160,000 as a convertible note to help catalyze progress."
I don't know the details for H1b's specifically but I can tell you that they haven't had trouble meeting visa requirements for people in the program.