About Selvi Retail Ltd (11929665) United Kingdom