No, you cannot create a team on Android. Due to restrictions on licenses purchased via the Google Play Store, this is not possible.
If you would like to purchase more licenses and create a team, you can do so here.
Still having trouble?
Reach out to MindMeister Support!