About International Court For Dispute Resolution Ltd (08596180) United Kingdom