They didn't even reply to me when I tried to onboard my US LLC.... I can tell you from experience they are quite unreliable, their support is stupid, their API is poorly documented/incorrectly documented and the KYC my client went through took like 4-5 months with them wanting everything short...