About Dellcase Limited (02712902) United Kingdom