About Salt Studios London Limited (09816084) United Kingdom