About Salt & Vinegar Ltd (12019437) United Kingdom