About Icap Holdings (emea) Limited (06694601) United Kingdom