About Canace Limited (SC425988) United Kingdom