How many Teams can I add?

Infinite. On second thought, at least 200, which should be way more than you need.

Not the answer you needed? No worries, just email [email protected] and we'll get you sorted.