About Seaglass Capital Limited (12528183) United Kingdom