About Salt & Vinegar Tw1 Ltd (12977671) United Kingdom