About Salt & Foam Holdings Ltd (12430177) United Kingdom