Bookmark job Bookmark job People Director IRC275513 18/12/2025, GlobalLogic London, UK Bookmark job Bookmark job