About Ikaros Limited (08506644) United Kingdom