About I Corporation International Limited (11045923) United Kingdom