About The Ducky Deli Limited (11919862) United Kingdom