I wondered about their logo as well when I first saw it, seems like an odd logo for a model company, perhaps they had been snorting too much resin dust when they were deciding a company name
On another note, rest models do make some really quality and interesting stuff, just a shame they're rather hard to get hold of.