About Dellta Work Limited (11868228) United Kingdom