About Levantor Capital Limited (09355582) United Kingdom