About Icare Incorporated (NI609582) United Kingdom