About De Beers Intangibles Limited (03971521) United Kingdom