Seven Sirens is the creative home of filmmakers Chloe Lenihan and Eric Ambrosino.