About Icare Serv Ltd. (10454598) United Kingdom