About Dellta Ltd (12816436) United Kingdom