About Canute Investments Limited (04176022) United Kingdom