About Tribeca Capital Limited (10582274) United Kingdom