About Icorn Limited (04285804) United Kingdom