yes it is licensed. I'm not sure what Moviestorm/Shortfuse is but if it's a site do you have a link? I couldn't really find anything. I get the feeling its just not available anymore.
There have been 3 items by SkathingFrascoMask (Search limited from 09-April 19)