About De Beers Investments (FC034261) Channel Islands