NIM Group ranked #19 on MCN Top 50 Service Centers