About Clee Retail Limited (11617778) United Kingdom