About Itcandor Limited (06900241) United Kingdom