firm n. firmă;
E.g.: If you run a big firm in India you must straddle different worlds. (economist.com)