Kontakt Contact

Revenue at record level in first half and earnings almost doubled