About Ikare Research Limited (08462399) United Kingdom