(i.e., raised new financing round, new competitors added, change to the board, etc.)
Luma Launch is the venture arm of the large North American visual effects studio, Luma Pictures.
1424 2nd Street
Santa Monica, 90401
California, United States
Come up with a name for your new list and we'll add to it: