Nimbla employs 5 employees. The Nimbla management team includes David Kane (Lead Data Specialist), Paul Savage (Director), and Natasha Lovett (Executive Assistant).
Looking for a particular Nimbla employee's phone or email?