About Candid It Consultancy Limited (08399803) United Kingdom