About Locke Capital Limited (13465660) United Kingdom