About Seel Retail Ltd (12175663) United Kingdom