About Ivorkyle Limited (00383458) United Kingdom