Other jobs at De Beers Group