Location The place (or places) from which a firm does business. Can be both a physical location and also virtual. BACK Other Terms:Sole TraderPublic Limited Company (PLC)MergerHard Skills