About Huxbar Capital Limited (11287096) United Kingdom