About Icare1 Limited (11445708) United Kingdom