In its first official statement after the Delhi Police visited its offices in Delhi and in Gurugram to serve notice to it, Twitter on Thursday called the police's act a form of "intimidation" and said it was concerned about its employees and the potential threat to freedom of expression.