Adding the term "Ithaka" might help your search, that's the parent company that develops Jstor.
I understand the struggle here. I was interviewing at that company at one point, and it was difficult to do research on them and the Jstor platform for the reasons you listed.