About Icare 2019 Ltd (10856743) United Kingdom