About Deekenek Ltd (12396207) United Kingdom