Leaderonomics eyes presence in 20 countries