About Deli Bar Limited (07217927) United Kingdom