About Ikon Consultants Limited (10783322) United Kingdom