removed transaction from CompanyService as all transactions are done
outside of agent running now