About Technicare Solutions Limited (13266108) United Kingdom