5 employees
The Leap Group helps both emerging and established technology companies to launch new products and initiatives with greater impact.
1996