About De Beers Cc Ltd (12245532) United Kingdom