About Salt & Foam Ltd (12204755) United Kingdom