About Icron Holding Limited (03469404) United Kingdom