About Clic Time Holdings Limited (06314867) United Kingdom