About Sweet And Salt Limited (12265956) United Kingdom