About Deli City Limited (06761053) United Kingdom