doesn't really claim to be legal (just says that they offer things that aren't licensed in the US).
They probably didn't even subtitle any of these themselves. Check the series that they have under the "Anime" link. It even lists who the sub group was.