About Soul Deli Company Ltd (13263491) United Kingdom