Firm pledges all future profits to charity