About De Beers Holdings Investments Limited (FC034254) Channel Islands