About Tribeca Asset Management Limited (13462143) United Kingdom