About Candulin Limited (10763002) United Kingdom