Techni-Translate moves to new offices in Esslingen to provide better service and easier access for their customers