It looks like they're just a reseller's club reseller.
however, why are you looking for an "offshore" domain registrar.
to be honest, such as hosting a website, no matter where you host the site or domain no where is completely "safe".
if the feds want you down, you will go down.
like i tell other people, until your website has XXX,XXX + daily, and you are a really popular website; worry about it later! for now just worry about getting A domain from anywhere, and hosting.