About Clicx Limited (09031893) United Kingdom