About Salara Retail Ltd (12603878) United Kingdom