About Carricare Technologies Ltd. (13103858) United Kingdom