Trailer for new Netflix series 'The Keepers'