Kontakt Contact

Revenue and sales volume up in first half