At Satarla, we are a global network of experts dedicated to advancing risk management and Environmental, Social, and Governance (ESG) innovation. Our team of over 100 consultants, located across the world, work with organizations to make informed, risk-based decisions through tailored solutions. Wit...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
SME
Company size:
51-200 Employees
Year Founded:
2014 (11 years)
Address:
HORSEFERRY ROAD; LONDON, ENGLAND, GB
HIGH
spending power