About The Dilla Deli Ltd (10461256) United Kingdom