About Sucellus Capital Limited (12006627) United Kingdom