About Tribeca Investment Partners (uk) Limited (11488249) United Kingdom