Poor internet coverage affecting businesses