About Clic Holdings Ltd (11591221) United Kingdom