About Science & Care Holdings Ltd (13368821) United Kingdom