Localization World officially unveils it’s new ‘LocWorld’ brand.