Their product is nothing amazing. Same as all other EMIs. The customer service is terribly slow, though. The worst of the bunch, in my experience.
They have a risk appetite comparable to Paysera and, for now, TransferWise. You can place offshore companies with them but there needs to be some form of actual, legitimate business behind it.