Kontakt Contact

Revenue and earnings down in first half