About Cailon Capital Limited (10670951) United Kingdom