About Ikore Limited (09824373) United Kingdom