About De Beers India Holdings Limited (FC035132) Channel Islands