About Ikon Exchange Limited (13277643) United Kingdom