About Ikaros Sw Limited (11994031) United Kingdom