About Kaktos Capital Limited (13010307) United Kingdom