About Clickcomms Ltd (11802183) United Kingdom