About Sennen Capital Limited (07252983) United Kingdom