About Clixon Ltd (12287414) United Kingdom