About Captiva Currency Management Limited (13121393) United Kingdom