About Icare Solutions Wakefield Limited (12228707) United Kingdom