Answer :

a name for such a firm is "nonprofit" or " Nonprofit organization", which means that it does not seek the highest profit, but invests its profit back into the actions of the company ( so it seeks to make an impact in other ways, such as through social impact).