About Candid Consulting Limited (SC407208) United Kingdom