About Salt & Spoon Limited (12062836) United Kingdom