Sure, Germany just proves the opposite, but, whatever, who cares.
So do you still provide your service to Twitter? Can you maybe tell a bit more?