About Clicpix Ltd (13580306) United Kingdom