About Ikhoi Tech Limited (11588487) United Kingdom