About Cleardesk Uk Holding Co Limited (12503905) United Kingdom