What i found with foreign owned LLCs is you need an American partner to be able to open an account at most brokerages. TD Ameritrade or Schwab is probably the best choice right now, although I heard Schwab restricts to a maximum of 999,999 shares per trade. On the other hand the trades are free...