Zeffr employs 3 employees. The Zeffr management team includes Lydia Brook (Head of Research and Partnerships).
Looking for a particular Zeffr employee's phone or email?