French-British producer Jean Cousin draws despair and wonder from within the vast unfeeling of digital communication.