yeah, kyc... regular banking crap... they are not quite compelled as much as ones in other jurisdictions though, they are in gibraltar, so EU is only loosely enforced and UK also... it's a tax haven, after all, little city sized rock on the edge of the mediterranean... most likely they have a mailbox there and that's it for physical