About Debeers Enterprises Limited (13311988) United Kingdom