Persistent Systems picks up over 90 employees from Estonia's Concise

Business