Manager, Technical Support - EMEA at Vanta | HireBase