About Quantra Capital Limited (12843796) United Kingdom