About Dellcray Limited (13588395) United Kingdom