Bookmark job Bookmark job Customer support manager 13/02/2026, Seccl Technology Limited Edinburgh, UK Executive Management Bookmark job Bookmark job published yesterday