About The Cando Studio Limited (11905281) United Kingdom