Spider Demon is a villain briefly fought in the Exiles comics. Literally all the information I can find about the character is summed up in this one panel. I guess I could also say he’s from Earth-32081. Sorry I couldn’t say more.
Have a good day everyone! 😀