Comment Comment by SimonDorfman Trying to find more info about the creators. Looks like there is a Delaware Corp but no officers publicly listed. Hmmm. Anyone else know where to learn more about the creators? parent SimonDorfman 5 years ago