About Icap America Investments Limited (04668969) United Kingdom