6 employees
New Leaf Ventures is an information technology company that specializes in cloud-based solutions and uses strategic venturing.