Novastar Ventures

    Novastar Ventures Limited manages more than $200 million across two venture funds.

    Financial Services, Investment 11 - 50 Investor