About Salt Studio Limited (09388349) United Kingdom