Registering a Business Acount from Cayman

I clicked on ‘Register a Business Account’, and went to the Drop-Down box of ‘Country of Incorporation’. I couldn’t find Cayman Islands anywhere. Is there a reason Cayman companies aren’t allowed to set up Business Accounts with Alpaca?

Thanks.