About Icare Living Limited (08906351) United Kingdom