About Ikeos Research Limited (08702861) United Kingdom