About Salt Studio London Ltd (12258319) United Kingdom