About De Beers Cafe Limited (12807043) United Kingdom