50 employees
Leap Interactive is a creative group that constantly searches for new technology to give its clients a competitive edge.
2002