About Dell International Holdings Limited (11015428) United Kingdom