About Tecaru Care Services Ltd (12316220) United Kingdom