International corporate website for Swiss translation company Apostroph Group featuring a huge portfolio of services, resources and case studies to show off the new brand-image and claim their position in its branch.