Shouldn't they be able to get B1 visas with the company they founded? It's most probably registered in the US. But then again, the US immigration system is seriously broken.
And that reminds me once more I still owe them a visit.
Haven't had proper vacations for a couple years.