About Vindico Retail (uk) Limited (04591292) United Kingdom