About Locavore Deli Limited (11121258) United Kingdom