About Stormont Capital Limited (11551084) United Kingdom