It actually looks to be a chromodorid, but I haven't had time to search for the species. Seaslugforum.net is off line, hopefully not permanently. Platydoris sanguinea has a pattern of short hair-like lines on the dorsal surface, normally. I've also never seen one with the white and purple markings on the margin?
Cheers,
Don