About Kram Deli Ltd (09018422) United Kingdom