Tetra

This term is ambiguous.

It could related to :


 * Tetra - the Company.


 * Tetra- the range of freshwater fish.