The link between effective communication and implementation of corporate strategy in an information and communication technology firm of The link between effective communication and implementation of corporate strategy in an information and communication technology firm