YesRemoteJobs - Manager, Technical Support - EMEA at Vanta