About Canellos Holdings Limited (07650613) United Kingdom