Originally Posted by
theworld
Also I presume if I get the ICC card I can still use the concierge and travel insurance pretty much anywhere?
Concierce 24/7 but you should know that the concierce team is usually specialized for their own country (UK).
The travel insurance is valid almost worldwide, even without using the amex card for the payment. (UK applicants have to enroll the insurance)