Fix too many companies bug

Only generate them once. Generating them each time companies
gets called will make too many random ones.