Can you help me with English plz?

I bought the MuscleTech supplement.

I know MuscleTech is a brand, but what does "tech" mean in this case?

Thanks!
3 answers 3