About Deli No1 Limited (08626742) United Kingdom