I am not 100% sure but I think this is the homepage
www.settec.net
Its pretty vague........ and in bad english
Seems to be used in japan pc software mostly, I import a lot of software, although luckily I havent run into this protection yet but I heard that its new, and tough to crack.............