About Sa.la Retail Studio Limited (09704519) United Kingdom