About Ikon Management Ltd (04596315) United Kingdom