About Salt The Studio Ltd (11943353) United Kingdom