About Icaps Europe Ltd (07658754) United Kingdom