About Ikon Investment Holdings Ltd (10491275) United Kingdom