About Icap Management Services Limited (02189561) United Kingdom