About Seamount Capital Limited (11440260) United Kingdom