About Haystack Capital Limited (03639027) United Kingdom