About The Green Deli Ltd (11556703) United Kingdom