I'm sorry, but I couldn't find any specific information about demons in front of a company laundry store in Moonshadow. It's possible that it's a fictional scenario or a reference from a specific book, movie, or game. Could you please provide more context or details?