About De Beers Gc Limited (12798574) United Kingdom