Top

Kroll Appoint a Business Development Associate

Kroll the world’s premier provider of services and digital products related to governance, risk and transparency has appointed Alex Bancroft  as Business Development Associate, in London, as they expand their EMEA team.  Alex joins from Achilles Information Limited.