About Canale Associates Limited (SC393829) United Kingdom