About Clic Group Ltd (09314910) United Kingdom