Latest News

  • The nineteenth Localisation World took place at Le Palais des Congrès de Paris, France from 4 – 6 June, 2012 and ST Communications was there to exhibit and represent South Africa and Africa as one of