About Seahill Capital Limited (10566281) United Kingdom