NCL Media is specialized to capture life's special moments and tell story through media.