FWIW, they don't yet have a rating from Charity Navigator (note that this doesn't indicate anything negative, only that the org hasn't yet been evaluated):
https://www.charitynavigator.org/ein/204102508
That said, I do hope they get vetted soon, this is such a worthy cause and absolutely warms my heart.