About Sea Salt Studio Limited (09816604) United Kingdom