About Canalos Denis Ltd Ltd (13588335) United Kingdom