About Dell Brand Limited (13076269) United Kingdom