Itch Group's latest division; Itch Communications. Your go-to Recruitment team for Radio Communications and Telecommunications