About De Beers International Ltd (10502985) United Kingdom