About Dell Leisure Limited (10191095) United Kingdom