About Techicare Limited (11768129) United Kingdom