About Cane Capital Limited (04327540) United Kingdom