About Canellos Investments Ii Limited (08329280) United Kingdom