Customer engagement platform Smartwards acquired by cloud telephony firm Knowlarity