In order to fit the create wallet instructions in a single transaction we are limited to 9 wallets This could be batched, but the subsequent ones may fail so it depends on also implementing edit functionality if you are the admin of a wallet