Polar Peak Capital is backed by experienced investors who are in it for the long run.